package dao

type OptionalParam struct {
	Id            *uint
	Page          *int
	Limit         *int
	IgnoreContent bool
}

func (p *OptionalParam) SetId(id uint) {
	p.Id = &id
}
func (p *OptionalParam) SetPage(page int) {
	if page == 0 {
		p.Page = nil
		return
	}
	p.Page = &page
}
func (p *OptionalParam) SetLimit(limit int) {
	if limit == 0 {
		p.Limit = nil
		return
	}
	p.Limit = &limit
}
